package com.qilu.careprogram.pojo.vo;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.qilu.careprogram.pojo.dto.NurseInfoExcelDTO;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import com.alibaba.excel.annotation.ExcelIgnore;

import java.time.LocalDateTime;
import java.util.List;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class PatientInfoReturnVisitListVO {
    /** 自增id */
    @ExcelIgnore
    private Long id;

    /** 住院号 */
    @ExcelProperty("住院号")
    private String hospitalNumber;


    /** 性别（0男/1女） */
    @ExcelProperty("性别")
    private String gender;


    /** 年龄 */
    @ExcelProperty("年龄")
    private Integer age;

    /** 造口类型（选择字段） */
    @ExcelProperty("造口类型")
    private String stomaType;

    /** 手术日期 */
    @ExcelProperty("手术日期")
    private String surgeryDate;

    /**  原发病 */
    @ExcelIgnore
    private String disease;

    /** 通信地址 */
    @ExcelProperty("地址")
    private String address;

    /** 电话 */
    @ExcelProperty("电话")
    private String phone;

    //List<NurseInfoExcelDTO> nurseInfoExcelDTOList;
    /**  回访次数 */
    @ExcelProperty("回访次数 ")
    private Integer reVisitsNum;

    /**  造口导管(无/有) */
    @ExcelProperty("造口导管")
    private String stomaCatheter;

    /**  导管移位(0无/1有) */
    @ExcelProperty("导管移位")
    private String catheterDisplacement;

    /**  导管堵塞(0无/1有) */
    @ExcelProperty("导管堵塞")
    private String catheterBlockage;

    /**  导管定期更换(0无/1有) */
    @ExcelProperty("导管定期更换")
    private String catheterReplacement;

    /**  导管备注 */
    @ExcelProperty("导管备注")
    private String catheterNotes;

    /**  造口周围皮炎(0无/1有) */
    @ExcelProperty("造口周围皮炎")
    private String peristomalDermatitis;

    /**  皮肤破损(0无/1有) */
    @ExcelProperty("皮肤破损")
    private String skinDamage;

    /**  皮炎范围 */
    @ExcelProperty("皮炎范围")
    private String dermatitisRange;

    /**  皮炎位置 */
    @ExcelProperty("皮炎位置")
    private String dermatitisLocation;

    /**  泌尿系感染(0无/1有) */
    @ExcelProperty("泌尿系感染")
    private String urinaryTractInfection;

    /**  发热(0无/1有) */
    @ExcelProperty("发热")
    private String fever;

    /**  腰疼(0无/1有) */
    @ExcelProperty("腰疼")
    private String backPain;

    /**  腰疼(备注位置） */
    @ExcelProperty("腰疼")
    private String backPainNote;

    /**  尿液浑浊(0无/1有) */
    @ExcelProperty("尿液浑浊")
    private String cloudyUrine;

    /**  尿液备注 */
    @ExcelProperty("尿液备注")
    private String cloudyUrineNote;

    /**  运动方式（慢走/爬山/游泳/其他） */
    @ExcelProperty("运动方式")
    private String exercise;

    /**  洗浴（\n淋浴正常频次/\n盆浴正常频次/\n淋浴长间隔/\n盆浴长间隔/\n仅擦洗）\n */
    @ExcelProperty("淋浴")
    private String bath;

    /**  饮食（正常/流质） */
    @ExcelProperty("饮食")
    private String diet;

    /**  饮水（>3000ml/2000-3000ml/1000-2000ml/<1000ml） */
    @ExcelProperty("饮水")
    private String drink;

    /**  饮食饮水备注 */
    @ExcelProperty("饮食饮水备注")
    private String dietDrinkNote;

    /**  更换方法(0一般/1熟练) */
    @ExcelProperty("更换方法")
    private String replaceMethod;

    /**  更换周期（底盘） */
    @ExcelProperty("更换周期（底盘）")
    private Integer chassisCycle;

    /**  更换周期（袋子） */
    @ExcelProperty("更换周期（袋子）")
    private Integer bagCycle;

    /**  产品获取方式(医院/药店/网络) */
    @ExcelProperty("产品获取方式")
    private String acquisitionMethod;

    /**  备注 */
    @ExcelProperty("备注")
    private String note;


}
